A co-synthesis approach to embedded system design automation
نویسندگان
چکیده
Embedded systems are targeted for speci c applications under constraints on relative timing of their actions. For such systems, use of predesigned reprogrammable components such as microprocessors provides an e ective way to reduce system cost by implementing part of the functionality as a program running on the processor. Dedicated hardware is often necessary to achieve requisite timing performance. Analysis of timing constraints is key to determination of an e cient hardware-software implementation. In this paper, we present a methodology to achieve embedded system realizations as co-synthesis of interacting hardware and software components. This co-synthesis is based on synthesis techniques for digital hardware and software compilation under constraints. We present operation-level timing constraints and develop the notion of satis ability of constraints by a given implementation. Constraint analysis is then used to de ne hardware and software portions of functionality. We describe algorithms and techniques used in developing a practical co-synthesis framework, Vulcan. Examples are presented to demonstrate the utility of our approach.
منابع مشابه
The Chinook Hardware / Software Co - Synthesis System 1
Embedded systems are becoming more commonplace and are being designed by larger numbers of designers with ever tighter constraints on design time. Unfortunately, computer aided design tools for embedded systems have not kept pace with these trends and are still fundamentally identical to those used twenty years ago. The Chinook co-synthesis system, under development at the University of Washing...
متن کاملEmbedded Computing: New Directions in Architecture and Automation
embedded computing, special-purpose architectures, customization, custom architectures, off-theshelf customizable systems, FPGA, automation, architecture synthesis, hardwaresoftware co-design, processor-compiler codesign, frameworks, constructors, constructors, design space exploration, PICO, system synthesis, VLIW synthesis, nonprogrammable accelerator synthesis, cache hierarchy synthesis With...
متن کاملA Systems Approach to Information Technology (IT) Infrastructure Design for Utility Management Automation Systems
Almost all of electric utility companies are planning to improve their management automation system, in order to meet the changing requirements of new liberalized energy market and to benefit from the innovations in information and communication technology (ICT or IT). Architectural design of the utility management automation (UMA) systems for their IT-enabling requires proper selection of ...
متن کاملOptimizing the Preparation Conditions of Silica Supported Fe-Co-Ce Ternary Catalyst for the Fixed-bed Fischer-Tropsch Synthesis: Taguchi Experimental Design Approach
Using wet impregnation method, a novel ternary system of silica supported Fe-Co-Ce catalyst was prepared. Preparation conditions such as impregnation time and temperature, drying time and temperature, were optimized by the L9 Taguchi experimental design to achieve a light olefin selective catalyst with maximum CO conversion in a fixed bed micro-reactor. It was found that the best conditions to ...
متن کاملQuality-driven model-based architecture synthesis for real-time embedded SoCs
The recent spectacular progress in modern microelectronics created a big stimulus towards development of embedded systems. Unfortunately, it also introduced unusual complexity which results in many serious issues that cannot be resolved without new more adequate development methods and electronic design automation tools for the system-level design. This paper discusses the problem of an efficie...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Design Autom. for Emb. Sys.
دوره 1 شماره
صفحات -
تاریخ انتشار 1996